Almost Polynomial Hardness of Node-Disjoint Paths in Grids
نویسندگان
چکیده
In the classical Node-Disjoint Paths (NDP) problem, we are given an n-vertex graph G = (V,E), and a collection M = {(s1, t1), . . . , (sk, tk)} of pairs of its vertices, called source-destination, or demand pairs. The goal is to route as many of the demand pairs as possible, where to route a pair we need to select a path connecting it, so that all selected paths are disjoint in their vertices. The best current algorithm for NDP achieves an O( √ n)-approximation, while, until recently, the best negative result was a factor Ω(log1/2− n)-hardness of approximation, for any constant , unless NP ⊆ ZPTIME(n ). In a recent work, the authors have shown an improved 2 √ hardness of approximation for NDP, unless NP ⊆ DTIME(n), even if the underlying graph is a subgraph of a grid graph, and all source vertices lie on the boundary of the grid. Unfortunately, this result does not extend to grid graphs. The approximability of the NDP problem on grid graphs has remained a tantalizing open question, with the best current upper bound of Õ(n), and the best current lower bound of APXhardness. In a recent work, the authors showed a 2 √ -approximation algorithm for NDP in grid graphs, if all source vertices lie on the boundary of the grid – a result that can be seen as suggesting that a sub-polynomial approximation may be achievable for NDP in grids. In this paper we show that this is unlikely to be the case, and come close to resolving the approximability of NDP in general, and NDP in grids in particular. Our main result is that NDP is 2 1− -hard to approximate for any constant , assuming that NP * RTIME(n ), and that it is n logn)2)-hard to approximate, assuming that for some constant δ > 0, NP 6⊆ RTIME(2nδ). These results hold even for grid graphs and wall graphs, and extend to the closely related Edge-Disjoint Paths problem, even in wall graphs. Our hardness proof performs a reduction from the 3COL(5) problem to NDP, using a new graph partitioning problem as a proxy. Unlike the more standard approach of employing Karp reductions to prove hardness of approximation, our proof is a Cook-type reduction, where, given an input instance of 3COL(5), we produce a large number of instances of NDP, and apply an approximation algorithm for NDP to each of them. The construction of each new instance of NDP crucially depends on the solutions to the previous instances that were found by the approximation algorithm. ∗Toyota Technological Institute at Chicago. Email: [email protected]. Supported in part by NSF grants CCF-1318242 and CCF-1616584. †Computer Science Department, University of Chicago. Email: [email protected]. Supported in part by NSF grant CCF-1318242 and CCF-1616584. ‡Toyota Technological Institute at Chicago. Email: [email protected]. Supported in part by NSF grant CCF1318242.
منابع مشابه
Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol
In recent years, routing has been the most focused area in ad hoc networks research. On-demand routing in particular, is widely developed in bandwidth constrained mobile wireless ad hoc networks because of its effectiveness and efficiency. Most proposed on-demand routing protocols are built and relied on single route for each data session. Whenever there is a link disconnection on the active ro...
متن کاملShortest (A+B)-path packing via hafnian
Björklund and Husfeldt developed a randomized polynomial time algorithm to solve the shortest two disjoint paths problem. Their algorithm is based on computation of permanents modulo 4 and the isolation lemma. In this paper, we consider the following generalization of the shortest two disjoint paths problem, and develop a similar algebraic algorithm. The shortest perfect (A + B)-path packing pr...
متن کاملAn Algorithm for Node-Disjoint Paths in Pancake Graphs
For any pair of distinct nodes in an n-pancake graph, we give an algorithm for construction of n − 1 internally disjoint paths connecting the nodes in the time complexity of polynomial order of n. The length of each path obtained and the time complexity of the algorithm are estimated theoretically and verified by computer simulation. key words: pancake graphs, node-to-node disjoint paths proble...
متن کاملMaximum-Bandwidth Node-Disjoint Paths
This paper presents a new method for finding the node-disjoint paths with maximum combined bandwidth in communication networks. This problem is an NP-complete problem which can be optimally solved in exponential time using integer linear programming (ILP). The presented method uses a maximum-cost variant of Dijkstra algorithm and a virtual-node representation to obtain the maximum-bandwidth nod...
متن کاملFinding Minimum Energy Disjoint Paths in Wireless Ad-Hoc Networks
We develop algorithms for finding minimum energy disjoint paths in an all-wireless network, for both the node and link-disjoint cases. Our major results include a novel polynomial time algorithm that optimally solves the minimum energy 2 link-disjoint paths problem, as well as a polynomial time algorithm for the minimum energy k node-disjoint paths problem. In addition, we present efficient heu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1711.01980 شماره
صفحات -
تاریخ انتشار 2017